The cost of living in Imperial Beach, California is 16.7% more expensive than Palm Beach Shores, Florida.